import path from 'path';

import type { Schema } from './registry-schema';

type ComponentDefinition = Partial<
  Pick<
    Schema,
    | 'dependencies'
    | 'devDependencies'
    | 'registryDependencies'
    | 'cssVars'
    | 'tailwind'
    | 'title'
    | 'description'
    | 'author'
    | 'css'
    | 'envVars'
    | 'docs'
    | 'categories'
    | 'meta'
  >
> & {
  name: string;
  path: string;
};

export const components: ComponentDefinition[] = [
  {
    name: 'a-arrow-down',
    path: path.join(__dirname, '../icons/a-arrow-down.tsx'),
    registryDependencies: [],
    dependencies: ['motion'],
  },
  {
    'name': 'a-arrow-up',
    'path': path.join(__dirname, '../icons/a-arrow-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'accessibility',
    'path': path.join(__dirname, '../icons/accessibility.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'activity',
    'path': path.join(__dirname, '../icons/activity.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'air-vent',
    'path': path.join(__dirname, '../icons/air-vent.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'airplane',
    'path': path.join(__dirname, '../icons/airplane.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'alarm-clock',
    'path': path.join(__dirname, '../icons/alarm-clock.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'align-center',
    'path': path.join(__dirname, '../icons/align-center.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'align-horizontal',
    'path': path.join(__dirname, '../icons/align-horizontal.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'align-vertical',
    'path': path.join(__dirname, '../icons/align-vertical.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'angry',
    'path': path.join(__dirname, '../icons/angry.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'annoyed',
    'path': path.join(__dirname, '../icons/annoyed.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'archive',
    'path': path.join(__dirname, '../icons/archive.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-down-dash',
    'path': path.join(__dirname, '../icons/arrow-big-down-dash.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-down',
    'path': path.join(__dirname, '../icons/arrow-big-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-left-dash',
    'path': path.join(__dirname, '../icons/arrow-big-left-dash.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-left',
    'path': path.join(__dirname, '../icons/arrow-big-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-right-dash',
    'path': path.join(__dirname, '../icons/arrow-big-right-dash.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-right',
    'path': path.join(__dirname, '../icons/arrow-big-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-up-dash',
    'path': path.join(__dirname, '../icons/arrow-big-up-dash.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-big-up',
    'path': path.join(__dirname, '../icons/arrow-big-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-down-0-1',
    'path': path.join(__dirname, '../icons/arrow-down-0-1.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-down-1-0',
    'path': path.join(__dirname, '../icons/arrow-down-1-0.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-down-a-z',
    'path': path.join(__dirname, '../icons/arrow-down-a-z.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-down-left',
    'path': path.join(__dirname, '../icons/arrow-down-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-down-right',
    'path': path.join(__dirname, '../icons/arrow-down-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-down-z-a',
    'path': path.join(__dirname, '../icons/arrow-down-z-a.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-down',
    'path': path.join(__dirname, '../icons/arrow-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-left',
    'path': path.join(__dirname, '../icons/arrow-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-right',
    'path': path.join(__dirname, '../icons/arrow-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'arrow-up',
    'path': path.join(__dirname, '../icons/arrow-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'at-sign',
    'path': path.join(__dirname, '../icons/at-sign.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'attach-file',
    'path': path.join(__dirname, '../icons/attach-file.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'audio-lines',
    'path': path.join(__dirname, '../icons/audio-lines.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'badge-alert',
    'path': path.join(__dirname, '../icons/badge-alert.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'badge-percent',
    'path': path.join(__dirname, '../icons/badge-percent.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'ban',
    'path': path.join(__dirname, '../icons/ban.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'banana',
    'path': path.join(__dirname, '../icons/banana.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'battery-full',
    'path': path.join(__dirname, '../icons/battery-full.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'battery-low',
    'path': path.join(__dirname, '../icons/battery-low.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'battery-medium',
    'path': path.join(__dirname, '../icons/battery-medium.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bell',
    'path': path.join(__dirname, '../icons/bell.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'blocks',
    'path': path.join(__dirname, '../icons/blocks.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bluetooth-connected',
    'path': path.join(__dirname, '../icons/bluetooth-connected.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bluetooth-off',
    'path': path.join(__dirname, '../icons/bluetooth-off.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bluetooth-searching',
    'path': path.join(__dirname, '../icons/bluetooth-searching.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bluetooth',
    'path': path.join(__dirname, '../icons/bluetooth.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bold',
    'path': path.join(__dirname, '../icons/bold.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bone',
    'path': path.join(__dirname, '../icons/bone.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'book-text',
    'path': path.join(__dirname, '../icons/book-text.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bookmark-check',
    'path': path.join(__dirname, '../icons/bookmark-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bookmark-minus',
    'path': path.join(__dirname, '../icons/bookmark-minus.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bookmark-plus',
    'path': path.join(__dirname, '../icons/bookmark-plus.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bookmark-x',
    'path': path.join(__dirname, '../icons/bookmark-x.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bookmark',
    'path': path.join(__dirname, '../icons/bookmark.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bot-message-square',
    'path': path.join(__dirname, '../icons/bot-message-square.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bot',
    'path': path.join(__dirname, '../icons/bot.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'boxes',
    'path': path.join(__dirname, '../icons/boxes.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'calendar-check-2',
    'path': path.join(__dirname, '../icons/calendar-check-2.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'calendar-check',
    'path': path.join(__dirname, '../icons/calendar-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'calendar-cog',
    'path': path.join(__dirname, '../icons/calendar-cog.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'calendar-days',
    'path': path.join(__dirname, '../icons/calendar-days.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cart',
    'path': path.join(__dirname, '../icons/cart.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cast',
    'path': path.join(__dirname, '../icons/cast.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cctv',
    'path': path.join(__dirname, '../icons/cctv.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-bar-decreasing',
    'path': path.join(__dirname, '../icons/chart-bar-decreasing.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-bar-increasing',
    'path': path.join(__dirname, '../icons/chart-bar-increasing.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-column-decreasing',
    'path': path.join(__dirname, '../icons/chart-column-decreasing.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-column-increasing',
    'path': path.join(__dirname, '../icons/chart-column-increasing.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-line',
    'path': path.join(__dirname, '../icons/chart-line.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-no-axes-column-decreasing',
    'path': path.join(
      __dirname,
      '../icons/chart-no-axes-column-decreasing.tsx'
    ),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-no-axes-column-increasing',
    'path': path.join(
      __dirname,
      '../icons/chart-no-axes-column-increasing.tsx'
    ),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-pie',
    'path': path.join(__dirname, '../icons/chart-pie.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-scatter',
    'path': path.join(__dirname, '../icons/chart-scatter.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chart-spline',
    'path': path.join(__dirname, '../icons/chart-spline.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'check-check',
    'path': path.join(__dirname, '../icons/check-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'check',
    'path': path.join(__dirname, '../icons/check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevron-down',
    'path': path.join(__dirname, '../icons/chevron-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevron-first',
    'path': path.join(__dirname, '../icons/chevron-first.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevron-left',
    'path': path.join(__dirname, '../icons/chevron-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevron-right',
    'path': path.join(__dirname, '../icons/chevron-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevron-up',
    'path': path.join(__dirname, '../icons/chevron-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevrons-down-up',
    'path': path.join(__dirname, '../icons/chevrons-down-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevrons-left-right',
    'path': path.join(__dirname, '../icons/chevrons-left-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevrons-right-left',
    'path': path.join(__dirname, '../icons/chevrons-right-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chevrons-up-down',
    'path': path.join(__dirname, '../icons/chevrons-up-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'chrome',
    'path': path.join(__dirname, '../icons/chrome.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-check',
    'path': path.join(__dirname, '../icons/circle-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-chevron-down',
    'path': path.join(__dirname, '../icons/circle-chevron-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-chevron-left',
    'path': path.join(__dirname, '../icons/circle-chevron-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-chevron-right',
    'path': path.join(__dirname, '../icons/circle-chevron-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-chevron-up',
    'path': path.join(__dirname, '../icons/circle-chevron-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-dashed',
    'path': path.join(__dirname, '../icons/circle-dashed.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-dollar-sign',
    'path': path.join(__dirname, '../icons/circle-dollar-sign.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'circle-help',
    'path': path.join(__dirname, '../icons/circle-help.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'clap',
    'path': path.join(__dirname, '../icons/clap.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'clipboard-check',
    'path': path.join(__dirname, '../icons/clipboard-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'clock',
    'path': path.join(__dirname, '../icons/clock.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-cog',
    'path': path.join(__dirname, '../icons/cloud-cog.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-download',
    'path': path.join(__dirname, '../icons/cloud-download.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-lightning',
    'path': path.join(__dirname, '../icons/cloud-lightning.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-rain-wind',
    'path': path.join(__dirname, '../icons/cloud-rain-wind.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-rain',
    'path': path.join(__dirname, '../icons/cloud-rain.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-snow',
    'path': path.join(__dirname, '../icons/cloud-snow.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-sun',
    'path': path.join(__dirname, '../icons/cloud-sun.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cloud-upload',
    'path': path.join(__dirname, '../icons/cloud-upload.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'coffee',
    'path': path.join(__dirname, '../icons/coffee.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cog',
    'path': path.join(__dirname, '../icons/cog.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'compass',
    'path': path.join(__dirname, '../icons/compass.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'connect',
    'path': path.join(__dirname, '../icons/connect.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'construction',
    'path': path.join(__dirname, '../icons/construction.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'contrast',
    'path': path.join(__dirname, '../icons/contrast.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'copy',
    'path': path.join(__dirname, '../icons/copy.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cpu',
    'path': path.join(__dirname, '../icons/cpu.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'cursor-click',
    'path': path.join(__dirname, '../icons/cursor-click.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'delete',
    'path': path.join(__dirname, '../icons/delete.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'discord',
    'path': path.join(__dirname, '../icons/discord.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'dollar-sign',
    'path': path.join(__dirname, '../icons/dollar-sign.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'download',
    'path': path.join(__dirname, '../icons/download.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'downvote',
    'path': path.join(__dirname, '../icons/downvote.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'dribbble',
    'path': path.join(__dirname, '../icons/dribbble.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'droplet',
    'path': path.join(__dirname, '../icons/droplet.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'drum',
    'path': path.join(__dirname, '../icons/drum.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'earth',
    'path': path.join(__dirname, '../icons/earth.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'euro',
    'path': path.join(__dirname, '../icons/euro.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'ev-charger',
    'path': path.join(__dirname, '../icons/ev-charger.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'expand',
    'path': path.join(__dirname, '../icons/expand.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'eye-off',
    'path': path.join(__dirname, '../icons/eye-off.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'facebook',
    'path': path.join(__dirname, '../icons/facebook.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'figma',
    'path': path.join(__dirname, '../icons/figma.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'file-chart-line',
    'path': path.join(__dirname, '../icons/file-chart-line.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'file-check-2',
    'path': path.join(__dirname, '../icons/file-check-2.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'file-check',
    'path': path.join(__dirname, '../icons/file-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'file-cog',
    'path': path.join(__dirname, '../icons/file-cog.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'file-pen-line',
    'path': path.join(__dirname, '../icons/file-pen-line.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'file-stack',
    'path': path.join(__dirname, '../icons/file-stack.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'file-text',
    'path': path.join(__dirname, '../icons/file-text.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'fingerprint',
    'path': path.join(__dirname, '../icons/fingerprint.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'fish-symbol',
    'path': path.join(__dirname, '../icons/fish-symbol.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'flame',
    'path': path.join(__dirname, '../icons/flame.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'flask',
    'path': path.join(__dirname, '../icons/flask.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'folders',
    'path': path.join(__dirname, '../icons/folders.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'frame',
    'path': path.join(__dirname, '../icons/frame.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'frown',
    'path': path.join(__dirname, '../icons/frown.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'gallery-horizontal-end',
    'path': path.join(__dirname, '../icons/gallery-horizontal-end.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'gallery-thumbnails',
    'path': path.join(__dirname, '../icons/gallery-thumbnails.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'gallery-vertical-end',
    'path': path.join(__dirname, '../icons/gallery-vertical-end.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'gauge',
    'path': path.join(__dirname, '../icons/gauge.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'georgian-lari',
    'path': path.join(__dirname, '../icons/georgian-lari.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-commit-horizontal',
    'path': path.join(__dirname, '../icons/git-commit-horizontal.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-commit-vertical',
    'path': path.join(__dirname, '../icons/git-commit-vertical.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-merge',
    'path': path.join(__dirname, '../icons/git-merge.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-pull-request',
    'path': path.join(__dirname, '../icons/git-pull-request.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'github',
    'path': path.join(__dirname, '../icons/github.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'grip-horizontal',
    'path': path.join(__dirname, '../icons/grip-horizontal.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'grip-vertical',
    'path': path.join(__dirname, '../icons/grip-vertical.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'grip',
    'path': path.join(__dirname, '../icons/grip.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'hand-coins',
    'path': path.join(__dirname, '../icons/hand-coins.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'hand-heart',
    'path': path.join(__dirname, '../icons/hand-heart.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'hard-drive-download',
    'path': path.join(__dirname, '../icons/hard-drive-download.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'hard-drive-upload',
    'path': path.join(__dirname, '../icons/hard-drive-upload.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'heart',
    'path': path.join(__dirname, '../icons/heart.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'history',
    'path': path.join(__dirname, '../icons/history.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'home',
    'path': path.join(__dirname, '../icons/home.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'id-card',
    'path': path.join(__dirname, '../icons/id-card.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'indian-rupee',
    'path': path.join(__dirname, '../icons/indian-rupee.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'instagram',
    'path': path.join(__dirname, '../icons/instagram.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'italic',
    'path': path.join(__dirname, '../icons/italic.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'japanese-yen',
    'path': path.join(__dirname, '../icons/japanese-yen.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'key-circle',
    'path': path.join(__dirname, '../icons/key-circle.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'key-square',
    'path': path.join(__dirname, '../icons/key-square.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'key',
    'path': path.join(__dirname, '../icons/key.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'keyboard',
    'path': path.join(__dirname, '../icons/keyboard.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'languages',
    'path': path.join(__dirname, '../icons/languages.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'laptop-minimal-check',
    'path': path.join(__dirname, '../icons/laptop-minimal-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'laugh',
    'path': path.join(__dirname, '../icons/laugh.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'layers',
    'path': path.join(__dirname, '../icons/layers.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'layout-panel-top',
    'path': path.join(__dirname, '../icons/layout-panel-top.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'link',
    'path': path.join(__dirname, '../icons/link.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'linkedin',
    'path': path.join(__dirname, '../icons/linkedin.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'loader-pinwheel',
    'path': path.join(__dirname, '../icons/loader-pinwheel.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'lock-keyhole-open',
    'path': path.join(__dirname, '../icons/lock-keyhole-open.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'lock-keyhole',
    'path': path.join(__dirname, '../icons/lock-keyhole.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'lock-open',
    'path': path.join(__dirname, '../icons/lock-open.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'lock',
    'path': path.join(__dirname, '../icons/lock.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'logout',
    'path': path.join(__dirname, '../icons/logout.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'mail-check',
    'path': path.join(__dirname, '../icons/mail-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-check-inside',
    'path': path.join(__dirname, '../icons/map-pin-check-inside.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-check',
    'path': path.join(__dirname, '../icons/map-pin-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-house',
    'path': path.join(__dirname, '../icons/map-pin-house.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-minus-inside',
    'path': path.join(__dirname, '../icons/map-pin-minus-inside.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-minus',
    'path': path.join(__dirname, '../icons/map-pin-minus.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-off',
    'path': path.join(__dirname, '../icons/map-pin-off.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-plus-inside',
    'path': path.join(__dirname, '../icons/map-pin-plus-inside.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-plus',
    'path': path.join(__dirname, '../icons/map-pin-plus.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin-x-inside',
    'path': path.join(__dirname, '../icons/map-pin-x-inside.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'map-pin',
    'path': path.join(__dirname, '../icons/map-pin.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'maximize-2',
    'path': path.join(__dirname, '../icons/maximize-2.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'maximize',
    'path': path.join(__dirname, '../icons/maximize.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'meh',
    'path': path.join(__dirname, '../icons/meh.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'menu',
    'path': path.join(__dirname, '../icons/menu.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'message-circle-dashed',
    'path': path.join(__dirname, '../icons/message-circle-dashed.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'message-circle-more',
    'path': path.join(__dirname, '../icons/message-circle-more.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'message-circle',
    'path': path.join(__dirname, '../icons/message-circle.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'message-square-dashed',
    'path': path.join(__dirname, '../icons/message-square-dashed.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'message-square-more',
    'path': path.join(__dirname, '../icons/message-square-more.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'message-square',
    'path': path.join(__dirname, '../icons/message-square.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'minimize',
    'path': path.join(__dirname, '../icons/minimize.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'monitor-check',
    'path': path.join(__dirname, '../icons/monitor-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'moon',
    'path': path.join(__dirname, '../icons/moon.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'nfc',
    'path': path.join(__dirname, '../icons/nfc.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'panel-left-close',
    'path': path.join(__dirname, '../icons/panel-left-close.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'panel-left-open',
    'path': path.join(__dirname, '../icons/panel-left-open.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'panel-right-open',
    'path': path.join(__dirname, '../icons/panel-right-open.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'party-popper',
    'path': path.join(__dirname, '../icons/party-popper.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'pause',
    'path': path.join(__dirname, '../icons/pause.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'pen-tool',
    'path': path.join(__dirname, '../icons/pen-tool.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'philippine-peso',
    'path': path.join(__dirname, '../icons/philippine-peso.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'play',
    'path': path.join(__dirname, '../icons/play.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'plug-zap',
    'path': path.join(__dirname, '../icons/plug-zap.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'plus',
    'path': path.join(__dirname, '../icons/plus.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'pound-sterling',
    'path': path.join(__dirname, '../icons/pound-sterling.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'rabbit',
    'path': path.join(__dirname, '../icons/rabbit.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'radio-tower',
    'path': path.join(__dirname, '../icons/radio-tower.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'radio',
    'path': path.join(__dirname, '../icons/radio.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'redo-dot',
    'path': path.join(__dirname, '../icons/redo-dot.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'redo',
    'path': path.join(__dirname, '../icons/redo.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'refresh-ccw-dot',
    'path': path.join(__dirname, '../icons/refresh-ccw-dot.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'refresh-ccw',
    'path': path.join(__dirname, '../icons/refresh-ccw.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'refresh-cw-off',
    'path': path.join(__dirname, '../icons/refresh-cw-off.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'refresh-cw',
    'path': path.join(__dirname, '../icons/refresh-cw.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'rocket',
    'path': path.join(__dirname, '../icons/rocket.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'rocking-chair',
    'path': path.join(__dirname, '../icons/rocking-chair.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'roller-coaster',
    'path': path.join(__dirname, '../icons/roller-coaster.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'rotate-ccw',
    'path': path.join(__dirname, '../icons/rotate-ccw.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'rotate-cw',
    'path': path.join(__dirname, '../icons/rotate-cw.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'route',
    'path': path.join(__dirname, '../icons/route.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'russian-ruble',
    'path': path.join(__dirname, '../icons/russian-ruble.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'saudi-riyal',
    'path': path.join(__dirname, '../icons/saudi-riyal.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'scan-face',
    'path': path.join(__dirname, '../icons/scan-face.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'scan-text',
    'path': path.join(__dirname, '../icons/scan-text.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'search',
    'path': path.join(__dirname, '../icons/search.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'settings',
    'path': path.join(__dirname, '../icons/settings.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'sliders-horizontal',
    'path': path.join(__dirname, '../icons/sliders-horizontal.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'shield-check',
    'path': path.join(__dirname, '../icons/shield-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'ship',
    'path': path.join(__dirname, '../icons/ship.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'shower-head',
    'path': path.join(__dirname, '../icons/shower-head.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'shrink',
    'path': path.join(__dirname, '../icons/shrink.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'smartphone-charging',
    'path': path.join(__dirname, '../icons/smartphone-charging.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'smartphone-nfc',
    'path': path.join(__dirname, '../icons/smartphone-nfc.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'smile-plus',
    'path': path.join(__dirname, '../icons/smile-plus.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'smile',
    'path': path.join(__dirname, '../icons/smile.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'snowflake',
    'path': path.join(__dirname, '../icons/snowflake.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'sparkles',
    'path': path.join(__dirname, '../icons/sparkles.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-activity',
    'path': path.join(__dirname, '../icons/square-activity.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-arrow-down',
    'path': path.join(__dirname, '../icons/square-arrow-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-arrow-left',
    'path': path.join(__dirname, '../icons/square-arrow-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-arrow-right',
    'path': path.join(__dirname, '../icons/square-arrow-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-arrow-up',
    'path': path.join(__dirname, '../icons/square-arrow-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-chevron-down',
    'path': path.join(__dirname, '../icons/square-chevron-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-chevron-left',
    'path': path.join(__dirname, '../icons/square-chevron-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-chevron-right',
    'path': path.join(__dirname, '../icons/square-chevron-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-chevron-up',
    'path': path.join(__dirname, '../icons/square-chevron-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-pen',
    'path': path.join(__dirname, '../icons/square-pen.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'square-stack',
    'path': path.join(__dirname, '../icons/square-stack.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'stethoscope',
    'path': path.join(__dirname, '../icons/stethoscope.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'sun-dim',
    'path': path.join(__dirname, '../icons/sun-dim.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'sun-medium',
    'path': path.join(__dirname, '../icons/sun-medium.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'sun-moon',
    'path': path.join(__dirname, '../icons/sun-moon.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'sun',
    'path': path.join(__dirname, '../icons/sun.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'sunset',
    'path': path.join(__dirname, '../icons/sunset.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'swiss-franc',
    'path': path.join(__dirname, '../icons/swiss-franc.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'syringe',
    'path': path.join(__dirname, '../icons/syringe.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'telescope',
    'path': path.join(__dirname, '../icons/telescope.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'terminal',
    'path': path.join(__dirname, '../icons/terminal.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'thermometer',
    'path': path.join(__dirname, '../icons/thermometer.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'timer',
    'path': path.join(__dirname, '../icons/timer.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'tornado',
    'path': path.join(__dirname, '../icons/tornado.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'train-track',
    'path': path.join(__dirname, '../icons/train-track.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'trending-down',
    'path': path.join(__dirname, '../icons/trending-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'trending-up-down',
    'path': path.join(__dirname, '../icons/trending-up-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'trending-up',
    'path': path.join(__dirname, '../icons/trending-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'turkish-lira',
    'path': path.join(__dirname, '../icons/turkish-lira.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'twitch',
    'path': path.join(__dirname, '../icons/twitch.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'twitter',
    'path': path.join(__dirname, '../icons/twitter.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'underline',
    'path': path.join(__dirname, '../icons/underline.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'undo-dot',
    'path': path.join(__dirname, '../icons/undo-dot.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'undo',
    'path': path.join(__dirname, '../icons/undo.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'upload',
    'path': path.join(__dirname, '../icons/upload.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'upvote',
    'path': path.join(__dirname, '../icons/upvote.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'user-check',
    'path': path.join(__dirname, '../icons/user-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'user-round-check',
    'path': path.join(__dirname, '../icons/user-round-check.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'user-round-plus',
    'path': path.join(__dirname, '../icons/user-round-plus.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'user',
    'path': path.join(__dirname, '../icons/user.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'users',
    'path': path.join(__dirname, '../icons/users.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'vibrate',
    'path': path.join(__dirname, '../icons/vibrate.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'volume',
    'path': path.join(__dirname, '../icons/volume.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'washing-machine',
    'path': path.join(__dirname, '../icons/washing-machine.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'waves-ladder',
    'path': path.join(__dirname, '../icons/waves-ladder.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'waves',
    'path': path.join(__dirname, '../icons/waves.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'waypoints',
    'path': path.join(__dirname, '../icons/waypoints.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'webhook',
    'path': path.join(__dirname, '../icons/webhook.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'wifi',
    'path': path.join(__dirname, '../icons/wifi.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'wind-arrow-down',
    'path': path.join(__dirname, '../icons/wind-arrow-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'wind',
    'path': path.join(__dirname, '../icons/wind.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'workflow',
    'path': path.join(__dirname, '../icons/workflow.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'x',
    'path': path.join(__dirname, '../icons/x.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'youtube',
    'path': path.join(__dirname, '../icons/youtube.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'hourglass',
    'path': path.join(__dirname, '../icons/hourglass.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-branch',
    'path': path.join(__dirname, '../icons/git-branch.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-compare-arrows',
    'path': path.join(__dirname, '../icons/git-compare-arrows.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-compare',
    'path': path.join(__dirname, '../icons/git-compare.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-fork',
    'path': path.join(__dirname, '../icons/git-fork.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-graph',
    'path': path.join(__dirname, '../icons/git-graph.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-pull-request-closed',
    'path': path.join(__dirname, '../icons/git-pull-request-closed.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'git-pull-request-create',
    'path': path.join(__dirname, '../icons/git-pull-request-create.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'gitlab',
    'path': path.join(__dirname, '../icons/gitlab.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'feather',
    'path': path.join(__dirname, '../icons/feather.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-down-left',
    'path': path.join(__dirname, '../icons/corner-down-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-down-right',
    'path': path.join(__dirname, '../icons/corner-down-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-left-down',
    'path': path.join(__dirname, '../icons/corner-left-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-left-up',
    'path': path.join(__dirname, '../icons/corner-left-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-right-down',
    'path': path.join(__dirname, '../icons/corner-right-down.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-right-up',
    'path': path.join(__dirname, '../icons/corner-right-up.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-up-left',
    'path': path.join(__dirname, '../icons/corner-up-left.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'corner-up-right',
    'path': path.join(__dirname, '../icons/corner-up-right.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'bell-electric',
    'path': path.join(__dirname, '../icons/bell-electric.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'airplay',
    'path': path.join(__dirname, '../icons/airplay.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'atom',
    'path': path.join(__dirname, '../icons/atom.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'zap-off',
    'path': path.join(__dirname, '../icons/zap-off.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
  {
    'name': 'zap',
    'path': path.join(__dirname, '../icons/zap.tsx'),
    'registryDependencies': [],
    'dependencies': ['motion'],
  },
];
